﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Datos.Entidades.FabricaEntidades
{
    /* genera los Atributos de un evento y sus get y set

        */
    public class EventoCategoria : Entidad
    {
        #region Atributo

        private string _NombreEvento;
        private string _NombreParticipante;
        private string _NombreCategoria;

        private int _Resultado;
        public int Resultado
        {
            get { return _Resultado; }
            set { _Resultado = value; }
        }


        public string NombreCategoria
        {
            get { return _NombreCategoria; }
            set { _NombreCategoria = value; }
        }

        public string NombreParticipante
        {
            get { return _NombreParticipante; }
            set { _NombreParticipante = value; }
        }
        private int _FK_Id_Categoria;
        private int _Id_Evento;
        private int _Estatus;
        private int _FK_Id_Acceso;

        public int FK_Id_Acceso
        {
            get { return _FK_Id_Acceso; }
            set { _FK_Id_Acceso = value; }
        }

        private int _TipoCategoria;

        public int TipoCategoria
        {
            get { return _TipoCategoria; }
            set { _TipoCategoria = value; }
        }
        private int _EstatusCategoria;
        public int EstatusCategoria
        {
            get { return _EstatusCategoria; }
            set { _EstatusCategoria = value; }
        }
        private int _Posiciones;

        public int Posiciones
        {
            get { return _Posiciones; }
            set { _Posiciones = value; }
        }



        private int _Id_Categoria;

        public int Id_Categoria
        {
            get { return _Id_Categoria; }
            set { _Id_Categoria = value; }
        }



        private int _FK_Id_Participante;

        public int FK_Id_Participante
        {
            get { return _FK_Id_Participante; }
            set { _FK_Id_Participante = value; }
        }

        private int _FK_Id_Evento;

        public int FK_Id_Evento
        {
            get { return _FK_Id_Evento; }
            set { _FK_Id_Evento = value; }
        }

        private string _Fecha_Inicio;

        public string Fecha_Inicio
        {
            get { return _Fecha_Inicio; }
            set { _Fecha_Inicio = value; }
        }
        private string _Fecha_Fin;

        public string Fecha_Fin
        {
            get { return _Fecha_Fin; }
            set { _Fecha_Fin = value; }
        }
        private int _Hora;

        public int Hora
        {
            get { return _Hora; }
            set { _Hora = value; }
        }
        private int _Minuto;

        public int Minuto
        {
            get { return _Minuto; }
            set { _Minuto = value; }
        }

        private int _Id_HistorialParticipante;

        public int Id_HistorialParticipante
        {
            get { return _Id_HistorialParticipante; }
            set { _Id_HistorialParticipante = value; }
        }

        private int _TopeApuesta;

        public int TopeApuesta
        {
            get { return _TopeApuesta; }
            set { _TopeApuesta = value; }
        }

        private int _RelacionPago;

        public int RelacionPago
        {
            get { return _RelacionPago; }
            set { _RelacionPago = value; }
        }

        #endregion

        #region Constructor


        #endregion

        #region Encapsulamiento


        public int Id_Evento
        {
            get { return _Id_Evento; }
            set { _Id_Evento = value; }
        }


        public string NombreEvento
        {
            get { return _NombreEvento; }
            set { _NombreEvento = value; }
        }

        public int FK_Id_Categoria
        {
            get { return _FK_Id_Categoria; }
            set { _FK_Id_Categoria = value; }
        }

        public int Estatus
        {
            get { return _FK_Id_Acceso; }
            set { _FK_Id_Acceso = value; }
        }

        #endregion

    }
}
